#ifndef MOUSE_SENSOR_H_
#define MOUSE_SENSOR_H_

#include "lpc_types.h"

void init_mouse_sensors(void);  // Self explicit
int8_t get_dx(void);            // Positive forwards; Negative backwards
int8_t get_dy(void);            // Positive left; Negative right
int16_t get_total_x(void);      // Self explicit
int16_t get_total_y(void);      // Self explicit

//TODO: account for rubbish mounting with an angle adjustment
//TODO: rotation detection
//TODO: path lenght count


#endif
